home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ibm43241.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  56.2 KB  |  1,463 lines

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1996 Adobe Systems Incorporated.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *% for IBM4324 Printer.
  10. *% Copyright 1996 IBM Corporation.  All rights reserved.
  11. *% Copyright 1996 Peerless Systems Corp.  All rights reserved.
  12. *%
  13. *%
  14. *FormatVersion: "4.3"
  15. *FileVersion: "1.0"
  16. *LanguageEncoding: ISOLatin1
  17. *LanguageVersion: English
  18. *Manufacturer: "IBM"
  19. *PCFileName: "IBM43241.PPD"
  20. *Product: "(IBM 4324)"
  21. *PSVersion: "(2015.105) 113"
  22. *ModelName: "IBM 4324 v2015"
  23. *ShortNickName: "IBM Network Printer 24 PS"
  24. *NickName: "IBM Network Printer 24 PS"
  25.  
  26. *% === Options and Constraints =========
  27. *OpenGroup: InstallableOptions/Options Installed
  28.  
  29. *OpenUI *OptionTray3/Tray 3: Boolean
  30. *DefaultOptionTray3: False
  31. *OptionTray3 True/Installed: ""
  32. *OptionTray3 False/Not installed: ""
  33. *CloseUI: *OptionTray3
  34.  
  35. *OpenUI *OptionEnvelope1/Envelope feeder: Boolean
  36. *DefaultOptionEnvelope1: False
  37. *OptionEnvelope1 True/Installed: ""
  38. *OptionEnvelope1 False/Not installed: ""
  39. *CloseUI: *OptionEnvelope1
  40.  
  41. *OpenUI *OptionDuplexUnit/Duplex unit: Boolean
  42. *DefaultOptionDuplexUnit: False
  43. *OptionDuplexUnit True/Installed: ""
  44. *OptionDuplexUnit False/Not installed: ""
  45. *?OptionDuplexUnit: "save
  46.  currentpagedevice /Duplex known {(True)}{(False)} ifelse = flush
  47. restore"
  48. *End
  49. *CloseUI: *OptionDuplexUnit
  50.  
  51. *OpenUI *OptionFinisher1/Finisher-stapler: Boolean
  52. *DefaultOptionFinisher1: False
  53. *OptionFinisher1 True/Installed: ""
  54. *OptionFinisher1 False/Not installed: ""
  55. *CloseUI: *OptionFinisher1
  56.  
  57. *OpenUI *OptionHardDrive1/Hard drive: Boolean
  58. *DefaultOptionHardDrive1: False
  59. *OptionHardDrive1 True/Installed: ""
  60. *OptionHardDrive1 False/Not installed: ""
  61. *CloseUI: *OptionHardDrive1
  62.  
  63. *OpenUI *OptionFlash1/Flash: Boolean
  64. *DefaultOptionFlash1: False
  65. *OptionFlash1 True/Installed: ""
  66. *OptionFlash1 False/Not installed: ""
  67. *CloseUI: *OptionFlash1
  68.  
  69. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  70. *DefaultInstalledMemory: 8Meg
  71. *InstalledMemory 8Meg/8 MB RAM: ""
  72. *InstalledMemory 10Meg/10 MB RAM: ""
  73. *InstalledMemory 12Meg/12 MB RAM: ""
  74. *InstalledMemory 14Meg/14 MB RAM: ""
  75. *InstalledMemory 16Meg/16 MB RAM: ""
  76. *InstalledMemory 20Meg/20 MB RAM: ""
  77. *InstalledMemory 22Meg/22 MB RAM: ""
  78. *InstalledMemory 24Meg/24 MB RAM: ""
  79. *InstalledMemory 28Meg/28 MB RAM: ""
  80. *InstalledMemory 36Meg/36 MB RAM: ""
  81. *InstalledMemory 38Meg/38 MB RAM: ""
  82. *InstalledMemory 40Meg/40 MB RAM: ""
  83. *InstalledMemory 44Meg/44 MB RAM: ""
  84. *InstalledMemory 52Meg/52 MB RAM: ""
  85. *InstalledMemory 68Meg/68 MB RAM: ""
  86. *?InstalledMemory: "save
  87.  currentsystemparams /RamSize get
  88.  1048576 div round cvi dup 0 lt {pop 0} if
  89.  [
  90.   [(68Meg) 68]
  91.   [(52Meg) 52]
  92.   [(44Meg) 44]
  93.   [(40Meg) 40]
  94.   [(38Meg) 38]
  95.   [(36Meg) 36]
  96.   [(28Meg) 28]
  97.   [(24Meg) 24]
  98.   [(22Meg) 22]
  99.   [(20Meg) 20]
  100.   [(16Meg) 16]
  101.   [(14Meg) 14]
  102.   [(12Meg) 12]
  103.   [(10Meg) 10]
  104.   [(8Meg)   8]
  105.  ]
  106.  {aload pop 2 index le {exit}{pop} ifelse} forall
  107.  = flush pop
  108. restore"
  109. *End
  110. *CloseUI: *InstalledMemory
  111.  
  112. *CloseGroup: InstallableOptions
  113.  
  114. *UIConstraints: *OptionTray3 False *InputSlot Tray3
  115. *UIConstraints: *OptionEnvelope1 False *InputSlot Envelope
  116. *UIConstraints: *OptionDuplexUnit False *Duplex
  117.  
  118. *UIConstraints: *InputSlot Tray3 *OptionTray3 False
  119. *UIConstraints: *InputSlot Envelope *OptionEnvelope1 False
  120. *UIConstraints: *Duplex *OptionDuplexUnit False
  121.  
  122. *% At least 8 MB required for Duplex. No constrainable options at this time.
  123.  
  124. *% If Finisher not installed, can't staple.
  125. *UIConstraints: *OptionFinisher1 False *IBStaple
  126. *UIConstraints: *IBStaple *OptionFinisher1 False
  127.  
  128. *% Can only staple if FD tray is selected.
  129. *UIConstraints: *IBStaple *OutputBin Main
  130. *UIConstraints: *IBStaple *OutputBin Face-Up
  131. *UIConstraints: *IBStaple *OutputBin BinUpperFU
  132. *UIConstraints: *IBStaple *OutputBin BinMiddleFU
  133. *UIConstraints: *IBStaple *OutputBin BinLowerFU
  134. *UIConstraints: *OutputBin Main *IBStaple
  135. *UIConstraints: *OutputBin Face-Up *IBStaple
  136. *UIConstraints: *OutputBin BinUpperFU *IBStaple
  137. *UIConstraints: *OutputBin BinMiddleFU *IBStaple
  138. *UIConstraints: *OutputBin BinLowerFU *IBStaple
  139.  
  140. *% Can only staple Letter, Legal, A3, A4, B4 and Tabloid.
  141. *UIConstraints: *IBStaple *PageSize A5
  142. *UIConstraints: *IBStaple *PageSize B5
  143. *UIConstraints: *IBStaple *PageSize Executive
  144. *UIConstraints: *IBStaple *PageSize Statement
  145. *UIConstraints: *IBStaple *PageSize FanFoldGermanLegal
  146. *UIConstraints: *IBStaple *PageSize DoublePostcardRotated
  147. *UIConstraints: *IBStaple *PageSize ISOB5
  148. *UIConstraints: *IBStaple *PageSize Env10
  149. *UIConstraints: *IBStaple *PageSize EnvC5
  150. *UIConstraints: *IBStaple *PageSize EnvDL
  151. *UIConstraints: *IBStaple *PageSize EnvMonarch
  152. *UIConstraints: *PageSize A5 *IBStaple
  153. *UIConstraints: *PageSize B5 *IBStaple
  154. *UIConstraints: *PageSize Executive *IBStaple
  155. *UIConstraints: *PageSize Statement *IBStaple
  156. *UIConstraints: *PageSize FanFoldGermanLegal *IBStaple
  157. *UIConstraints: *PageSize DoublePostcardRotated *IBStaple
  158. *UIConstraints: *PageSize ISOB5 *IBStaple
  159. *UIConstraints: *PageSize Env10 *IBStaple
  160. *UIConstraints: *PageSize EnvC5 *IBStaple
  161. *UIConstraints: *PageSize EnvDL *IBStaple
  162. *UIConstraints: *PageSize EnvMonarch *IBStaple
  163.  
  164. *UIConstraints: *IBStaple *PageRegion A5
  165. *UIConstraints: *IBStaple *PageRegion B5
  166. *UIConstraints: *IBStaple *PageRegion Executive
  167. *UIConstraints: *IBStaple *PageRegion Statement
  168. *UIConstraints: *IBStaple *PageRegion FanFoldGermanLegal
  169. *UIConstraints: *IBStaple *PageRegion DoublePostcardRotated
  170. *UIConstraints: *IBStaple *PageRegion ISOB5
  171. *UIConstraints: *IBStaple *PageRegion Env10
  172. *UIConstraints: *IBStaple *PageRegion EnvC5
  173. *UIConstraints: *IBStaple *PageRegion EnvDL
  174. *UIConstraints: *IBStaple *PageRegion EnvMonarch
  175. *UIConstraints: *PageRegion A5 *IBStaple
  176. *UIConstraints: *PageRegion B5 *IBStaple
  177. *UIConstraints: *PageRegion Executive *IBStaple
  178. *UIConstraints: *PageRegion Statement *IBStaple
  179. *UIConstraints: *PageRegion FanFoldGermanLegal *IBStaple
  180. *UIConstraints: *PageRegion DoublePostcardRotated *IBStaple
  181. *UIConstraints: *PageRegion ISOB5 *IBStaple
  182. *UIConstraints: *PageRegion Env10 *IBStaple
  183. *UIConstraints: *PageRegion EnvC5 *IBStaple
  184. *UIConstraints: *PageRegion EnvDL *IBStaple
  185. *UIConstraints: *PageRegion EnvMonarch *IBStaple
  186.  
  187. *% Can't do two staples on Legal
  188. *UIConstraints: *IBStaple DoublePortrait *PageSize Legal
  189. *UIConstraints: *IBStaple DoubleLandscape *PageSize Legal
  190. *UIConstraints: *PageSize Legal *IBStaple DoublePortrait
  191. *UIConstraints: *PageSize Legal *IBStaple DoubleLandscape
  192.  
  193. *% If Finisher not installed, can't jog.
  194. *UIConstraints: *OptionFinisher1 False *Jog
  195. *UIConstraints: *Jog *OptionFinisher1 False
  196.  
  197. *% Can't jog and staple at the same time.
  198. *UIConstraints: *Jog *IBStaple
  199. *UIConstraints: *IBStaple *Jog
  200.  
  201. *% Can only jog if FD tray is selected.
  202. *UIConstraints: *Jog *OutputBin Main
  203. *UIConstraints: *Jog *OutputBin Face-Up
  204. *UIConstraints: *Jog *OutputBin BinUpperFU
  205. *UIConstraints: *Jog *OutputBin BinMiddleFU
  206. *UIConstraints: *Jog *OutputBin BinLowerFU
  207. *UIConstraints: *OutputBin Main *Jog
  208. *UIConstraints: *OutputBin Face-Up *Jog
  209. *UIConstraints: *OutputBin BinUpperFU *Jog
  210. *UIConstraints: *OutputBin BinMiddleFU *Jog
  211. *UIConstraints: *OutputBin BinLowerFU *Jog
  212.  
  213. *% Can only jog Letter, Legal, A3, A4, B4 and Tabloid.
  214. *UIConstraints: *Jog *PageSize A5
  215. *UIConstraints: *Jog *PageSize B5
  216. *UIConstraints: *Jog *PageSize Executive
  217. *UIConstraints: *Jog *PageSize Statement
  218. *UIConstraints: *Jog *PageSize FanFoldGermanLegal
  219. *UIConstraints: *Jog *PageSize DoublePostcardRotated
  220. *UIConstraints: *Jog *PageSize ISOB5
  221. *UIConstraints: *Jog *PageSize Env10
  222. *UIConstraints: *Jog *PageSize EnvC5
  223. *UIConstraints: *Jog *PageSize EnvDL
  224. *UIConstraints: *Jog *PageSize EnvMonarch
  225. *UIConstraints: *PageSize A5 *Jog
  226. *UIConstraints: *PageSize B5 *Jog
  227. *UIConstraints: *PageSize Executive *Jog
  228. *UIConstraints: *PageSize Statement *Jog
  229. *UIConstraints: *PageSize FanFoldGermanLegal *Jog
  230. *UIConstraints: *PageSize DoublePostcardRotated *Jog
  231. *UIConstraints: *PageSize ISOB5 *Jog
  232. *UIConstraints: *PageSize Env10 *Jog
  233. *UIConstraints: *PageSize EnvC5 *Jog
  234. *UIConstraints: *PageSize EnvDL *Jog
  235. *UIConstraints: *PageSize EnvMonarch *Jog
  236.  
  237. *UIConstraints: *Jog *PageRegion A5
  238. *UIConstraints: *Jog *PageRegion B5
  239. *UIConstraints: *Jog *PageRegion Executive
  240. *UIConstraints: *Jog *PageRegion Statement
  241. *UIConstraints: *Jog *PageRegion FanFoldGermanLegal
  242. *UIConstraints: *Jog *PageRegion DoublePostcardRotated
  243. *UIConstraints: *Jog *PageRegion ISOB5
  244. *UIConstraints: *Jog *PageRegion Env10
  245. *UIConstraints: *Jog *PageRegion EnvC5
  246. *UIConstraints: *Jog *PageRegion EnvDL
  247. *UIConstraints: *Jog *PageRegion EnvMonarch
  248. *UIConstraints: *PageRegion A5 *Jog
  249. *UIConstraints: *PageRegion B5 *Jog
  250. *UIConstraints: *PageRegion Executive *Jog
  251. *UIConstraints: *PageRegion Statement *Jog
  252. *UIConstraints: *PageRegion FanFoldGermanLegal *Jog
  253. *UIConstraints: *PageRegion DoublePostcardRotated *Jog
  254. *UIConstraints: *PageRegion ISOB5 *Jog
  255. *UIConstraints: *PageRegion Env10 *Jog
  256. *UIConstraints: *PageRegion EnvC5 *Jog
  257. *UIConstraints: *PageRegion EnvDL *Jog
  258. *UIConstraints: *PageRegion EnvMonarch *Jog
  259.  
  260. *% If Finisher installed, Face-Up tray unavailable.
  261. *UIConstraints: *OptionFinisher1 True *OutputBin Face-Up
  262. *UIConstraints: *OutputBin Face-Up *OptionFinisher1 True
  263.  
  264. *% If Finisher not installed, FU and FD trays unavailable.
  265. *UIConstraints: *OptionFinisher1 False *OutputBin BinUpperFD
  266. *UIConstraints: *OptionFinisher1 False *OutputBin BinMiddleFD
  267. *UIConstraints: *OptionFinisher1 False *OutputBin BinLowerFD
  268. *UIConstraints: *OptionFinisher1 False *OutputBin BinUpperFU
  269. *UIConstraints: *OptionFinisher1 False *OutputBin BinMiddleFU
  270. *UIConstraints: *OptionFinisher1 False *OutputBin BinLowerFU
  271. *UIConstraints: *OptionFinisher1 False *OutputBin BinContinue
  272.  
  273. *UIConstraints: *OutputBin BinUpperFD  *OptionFinisher1 False
  274. *UIConstraints: *OutputBin BinMiddleFD *OptionFinisher1 False
  275. *UIConstraints: *OutputBin BinLowerFD  *OptionFinisher1 False
  276. *UIConstraints: *OutputBin BinUpperFU  *OptionFinisher1 False
  277. *UIConstraints: *OutputBin BinMiddleFU *OptionFinisher1 False
  278. *UIConstraints: *OutputBin BinLowerFU  *OptionFinisher1 False
  279. *UIConstraints: *OutputBin BinContinue *OptionFinisher1 False
  280.  
  281. *% If JPOSTD or Envelope, can't send to face down Finisher trays.
  282. *UIConstraints: *PageSize DoublePostcardRotated *OutputBin BinUpperFD
  283. *UIConstraints: *PageSize DoublePostcardRotated *OutputBin BinMiddleFD
  284. *UIConstraints: *PageSize DoublePostcardRotated *OutputBin BinLowerFD
  285. *UIConstraints: *PageSize DoublePostcardRotated *OutputBin BinContinue
  286. *UIConstraints: *PageSize Env10 *OutputBin BinUpperFD
  287. *UIConstraints: *PageSize Env10 *OutputBin BinMiddleFD
  288. *UIConstraints: *PageSize Env10 *OutputBin BinLowerFD
  289. *UIConstraints: *PageSize Env10 *OutputBin BinContinue
  290. *UIConstraints: *PageSize EnvC5 *OutputBin BinUpperFD
  291. *UIConstraints: *PageSize EnvC5 *OutputBin BinMiddleFD
  292. *UIConstraints: *PageSize EnvC5 *OutputBin BinLowerFD
  293. *UIConstraints: *PageSize EnvC5 *OutputBin BinContinue
  294. *UIConstraints: *PageSize EnvDL *OutputBin BinUpperFD
  295. *UIConstraints: *PageSize EnvDL *OutputBin BinMiddleFD
  296. *UIConstraints: *PageSize EnvDL *OutputBin BinLowerFD
  297. *UIConstraints: *PageSize EnvDL *OutputBin BinContinue
  298. *UIConstraints: *PageSize EnvMonarch *OutputBin BinUpperFD
  299. *UIConstraints: *PageSize EnvMonarch *OutputBin BinMiddleFD
  300. *UIConstraints: *PageSize EnvMonarch *OutputBin BinLowerFD
  301. *UIConstraints: *PageSize EnvMonarch *OutputBin BinContinue
  302.  
  303. *UIConstraints: *OutputBin BinUpperFD  *PageSize DoublePostcardRotated
  304. *UIConstraints: *OutputBin BinMiddleFD *PageSize DoublePostcardRotated
  305. *UIConstraints: *OutputBin BinLowerFD  *PageSize DoublePostcardRotated
  306. *UIConstraints: *OutputBin BinContinue *PageSize DoublePostcardRotated
  307. *UIConstraints: *OutputBin BinUpperFD  *PageSize Env10
  308. *UIConstraints: *OutputBin BinMiddleFD *PageSize Env10
  309. *UIConstraints: *OutputBin BinLowerFD  *PageSize Env10
  310. *UIConstraints: *OutputBin BinContinue *PageSize Env10
  311. *UIConstraints: *OutputBin BinUpperFD  *PageSize EnvC5
  312. *UIConstraints: *OutputBin BinMiddleFD *PageSize EnvC5
  313. *UIConstraints: *OutputBin BinLowerFD  *PageSize EnvC5
  314. *UIConstraints: *OutputBin BinContinue *PageSize EnvC5
  315. *UIConstraints: *OutputBin BinUpperFD  *PageSize EnvDL
  316. *UIConstraints: *OutputBin BinMiddleFD *PageSize EnvDL
  317. *UIConstraints: *OutputBin BinLowerFD  *PageSize EnvDL
  318. *UIConstraints: *OutputBin BinContinue *PageSize EnvDL
  319. *UIConstraints: *OutputBin BinUpperFD  *PageSize EnvMonarch
  320. *UIConstraints: *OutputBin BinMiddleFD *PageSize EnvMonarch
  321. *UIConstraints: *OutputBin BinLowerFD  *PageSize EnvMonarch
  322. *UIConstraints: *OutputBin BinContinue *PageSize EnvMonarch
  323.  
  324. *UIConstraints: *PageRegion DoublePostcardRotated *OutputBin BinUpperFD
  325. *UIConstraints: *PageRegion DoublePostcardRotated *OutputBin BinMiddleFD
  326. *UIConstraints: *PageRegion DoublePostcardRotated *OutputBin BinLowerFD
  327. *UIConstraints: *PageRegion DoublePostcardRotated *OutputBin BinContinue
  328. *UIConstraints: *PageRegion Env10 *OutputBin BinUpperFD
  329. *UIConstraints: *PageRegion Env10 *OutputBin BinMiddleFD
  330. *UIConstraints: *PageRegion Env10 *OutputBin BinLowerFD
  331. *UIConstraints: *PageRegion Env10 *OutputBin BinContinue
  332. *UIConstraints: *PageRegion EnvC5 *OutputBin BinUpperFD
  333. *UIConstraints: *PageRegion EnvC5 *OutputBin BinMiddleFD
  334. *UIConstraints: *PageRegion EnvC5 *OutputBin BinLowerFD
  335. *UIConstraints: *PageRegion EnvC5 *OutputBin BinContinue
  336. *UIConstraints: *PageRegion EnvDL *OutputBin BinUpperFD
  337. *UIConstraints: *PageRegion EnvDL *OutputBin BinMiddleFD
  338. *UIConstraints: *PageRegion EnvDL *OutputBin BinLowerFD
  339. *UIConstraints: *PageRegion EnvDL *OutputBin BinContinue
  340. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinUpperFD
  341. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinMiddleFD
  342. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinLowerFD
  343. *UIConstraints: *PageRegion EnvMonarch *OutputBin BinContinue
  344.  
  345. *UIConstraints: *OutputBin BinUpperFD  *PageRegion DoublePostcardRotated
  346. *UIConstraints: *OutputBin BinMiddleFD *PageRegion DoublePostcardRotated
  347. *UIConstraints: *OutputBin BinLowerFD  *PageRegion DoublePostcardRotated
  348. *UIConstraints: *OutputBin BinContinue *PageRegion DoublePostcardRotated
  349. *UIConstraints: *OutputBin BinUpperFD  *PageRegion Env10
  350. *UIConstraints: *OutputBin BinMiddleFD *PageRegion Env10
  351. *UIConstraints: *OutputBin BinLowerFD  *PageRegion Env10
  352. *UIConstraints: *OutputBin BinContinue *PageRegion Env10
  353. *UIConstraints: *OutputBin BinUpperFD  *PageRegion EnvC5
  354. *UIConstraints: *OutputBin BinMiddleFD *PageRegion EnvC5
  355. *UIConstraints: *OutputBin BinLowerFD  *PageRegion EnvC5
  356. *UIConstraints: *OutputBin BinContinue *PageRegion EnvC5
  357. *UIConstraints: *OutputBin BinUpperFD  *PageRegion EnvDL
  358. *UIConstraints: *OutputBin BinMiddleFD *PageRegion EnvDL
  359. *UIConstraints: *OutputBin BinLowerFD  *PageRegion EnvDL
  360. *UIConstraints: *OutputBin BinContinue *PageRegion EnvDL
  361. *UIConstraints: *OutputBin BinUpperFD  *PageRegion EnvMonarch
  362. *UIConstraints: *OutputBin BinMiddleFD *PageRegion EnvMonarch
  363. *UIConstraints: *OutputBin BinLowerFD  *PageRegion EnvMonarch
  364. *UIConstraints: *OutputBin BinContinue *PageRegion EnvMonarch
  365.  
  366. *% A3 and Tabloid paper can't be fed from Upper.
  367. *UIConstraints: *PageSize A3 *InputSlot Tray1
  368. *UIConstraints: *InputSlot Tray1 *PageSize A3
  369. *UIConstraints: *PageRegion A3 *InputSlot Tray1
  370. *UIConstraints: *InputSlot Tray1 *PageRegion A3
  371.  
  372. *UIConstraints: *PageSize Tabloid *InputSlot Tray1
  373. *UIConstraints: *InputSlot Tray1 *PageSize Tabloid
  374. *UIConstraints: *PageRegion Tabloid *InputSlot Tray1
  375. *UIConstraints: *InputSlot Tray1 *PageRegion Tabloid
  376.  
  377. *% Executive paper can't be fed from tray 1, 2 or 3.
  378. *UIConstraints: *PageSize Executive *InputSlot Tray1
  379. *UIConstraints: *PageSize Executive *InputSlot Tray2
  380. *UIConstraints: *PageSize Executive *InputSlot Tray3
  381. *UIConstraints: *InputSlot Tray1 *PageSize Executive
  382. *UIConstraints: *InputSlot Tray2 *PageSize Executive
  383. *UIConstraints: *InputSlot Tray3 *PageSize Executive
  384. *UIConstraints: *PageRegion Executive *InputSlot Tray1
  385. *UIConstraints: *PageRegion Executive *InputSlot Tray2
  386. *UIConstraints: *PageRegion Executive *InputSlot Tray3
  387. *UIConstraints: *InputSlot Tray1 *PageRegion Executive
  388. *UIConstraints: *InputSlot Tray2 *PageRegion Executive
  389. *UIConstraints: *InputSlot Tray3 *PageRegion Executive
  390.  
  391. *% JPOSTD and ISOB5 can't be fed from tray 1, 2 or 3.
  392. *UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray1
  393. *UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray2
  394. *UIConstraints: *PageSize DoublePostcardRotated *InputSlot Tray3
  395. *UIConstraints: *InputSlot Tray1 *PageSize DoublePostcardRotated
  396. *UIConstraints: *InputSlot Tray2 *PageSize DoublePostcardRotated
  397. *UIConstraints: *InputSlot Tray3 *PageSize DoublePostcardRotated
  398.  
  399. *UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray1
  400. *UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray2
  401. *UIConstraints: *PageRegion DoublePostcardRotated *InputSlot Tray3
  402. *UIConstraints: *InputSlot Tray1 *PageRegion DoublePostcardRotated
  403. *UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcardRotated
  404. *UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcardRotated
  405.  
  406. *UIConstraints: *PageSize ISOB5 *InputSlot Tray1
  407. *UIConstraints: *PageSize ISOB5 *InputSlot Tray2
  408. *UIConstraints: *PageSize ISOB5 *InputSlot Tray3
  409. *UIConstraints: *InputSlot Tray1 *PageSize ISOB5
  410. *UIConstraints: *InputSlot Tray2 *PageSize ISOB5
  411. *UIConstraints: *InputSlot Tray3 *PageSize ISOB5
  412.  
  413. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
  414. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
  415. *UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
  416. *UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
  417. *UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
  418. *UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
  419.  
  420. *% A5, B5, Statement and Folio paper can't be fed from tray 1, 2 or 3.
  421. *UIConstraints: *PageSize A5 *InputSlot Tray1
  422. *UIConstraints: *PageSize A5 *InputSlot Tray2
  423. *UIConstraints: *PageSize A5 *InputSlot Tray3
  424. *UIConstraints: *InputSlot Tray1 *PageSize A5
  425. *UIConstraints: *InputSlot Tray2 *PageSize A5
  426. *UIConstraints: *InputSlot Tray3 *PageSize A5
  427. *UIConstraints: *PageRegion A5 *InputSlot Tray1
  428. *UIConstraints: *PageRegion A5 *InputSlot Tray2
  429. *UIConstraints: *PageRegion A5 *InputSlot Tray3
  430. *UIConstraints: *InputSlot Tray1 *PageRegion A5
  431. *UIConstraints: *InputSlot Tray2 *PageRegion A5
  432. *UIConstraints: *InputSlot Tray3 *PageRegion A5
  433.  
  434. *UIConstraints: *PageSize B5 *InputSlot Tray1
  435. *UIConstraints: *PageSize B5 *InputSlot Tray2
  436. *UIConstraints: *PageSize B5 *InputSlot Tray3
  437. *UIConstraints: *InputSlot Tray1 *PageSize B5
  438. *UIConstraints: *InputSlot Tray2 *PageSize B5
  439. *UIConstraints: *InputSlot Tray3 *PageSize B5
  440. *UIConstraints: *PageRegion B5 *InputSlot Tray1
  441. *UIConstraints: *PageRegion B5 *InputSlot Tray2
  442. *UIConstraints: *PageRegion B5 *InputSlot Tray3
  443. *UIConstraints: *InputSlot Tray1 *PageRegion B5
  444. *UIConstraints: *InputSlot Tray2 *PageRegion B5
  445. *UIConstraints: *InputSlot Tray3 *PageRegion B5
  446.  
  447. *UIConstraints: *PageSize Statement *InputSlot Tray1
  448. *UIConstraints: *PageSize Statement *InputSlot Tray2
  449. *UIConstraints: *PageSize Statement *InputSlot Tray3
  450. *UIConstraints: *InputSlot Tray1 *PageSize Statement
  451. *UIConstraints: *InputSlot Tray2 *PageSize Statement
  452. *UIConstraints: *InputSlot Tray3 *PageSize Statement
  453. *UIConstraints: *PageRegion Statement *InputSlot Tray1
  454. *UIConstraints: *PageRegion Statement *InputSlot Tray2
  455. *UIConstraints: *PageRegion Statement *InputSlot Tray3
  456. *UIConstraints: *InputSlot Tray1 *PageRegion Statement
  457. *UIConstraints: *InputSlot Tray2 *PageRegion Statement
  458. *UIConstraints: *InputSlot Tray3 *PageRegion Statement
  459.  
  460. *UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray1
  461. *UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray2
  462. *UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray3
  463. *UIConstraints: *InputSlot Tray1 *PageSize FanFoldGermanLegal
  464. *UIConstraints: *InputSlot Tray2 *PageSize FanFoldGermanLegal
  465. *UIConstraints: *InputSlot Tray3 *PageSize FanFoldGermanLegal
  466. *UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray1
  467. *UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray2
  468. *UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray3
  469. *UIConstraints: *InputSlot Tray1 *PageRegion FanFoldGermanLegal
  470. *UIConstraints: *InputSlot Tray2 *PageRegion FanFoldGermanLegal
  471. *UIConstraints: *InputSlot Tray3 *PageRegion FanFoldGermanLegal
  472.  
  473. *% Envelopes can't be fed from tray 1, 2 or 3.
  474. *UIConstraints: *PageSize Env10 *InputSlot Tray1
  475. *UIConstraints: *PageSize Env10 *InputSlot Tray2
  476. *UIConstraints: *PageSize Env10 *InputSlot Tray3
  477. *UIConstraints: *InputSlot Tray1 *PageSize Env10
  478. *UIConstraints: *InputSlot Tray2 *PageSize Env10
  479. *UIConstraints: *InputSlot Tray3 *PageSize Env10
  480. *UIConstraints: *PageRegion Env10 *InputSlot Tray1
  481. *UIConstraints: *PageRegion Env10 *InputSlot Tray2
  482. *UIConstraints: *PageRegion Env10 *InputSlot Tray3
  483. *UIConstraints: *InputSlot Tray1 *PageRegion Env10
  484. *UIConstraints: *InputSlot Tray2 *PageRegion Env10
  485. *UIConstraints: *InputSlot Tray3 *PageRegion Env10
  486.  
  487. *UIConstraints: *PageSize EnvC5 *InputSlot Tray1
  488. *UIConstraints: *PageSize EnvC5 *InputSlot Tray2
  489. *UIConstraints: *PageSize EnvC5 *InputSlot Tray3
  490. *UIConstraints: *InputSlot Tray1 *PageSize EnvC5
  491. *UIConstraints: *InputSlot Tray2 *PageSize EnvC5
  492. *UIConstraints: *InputSlot Tray3 *PageSize EnvC5
  493. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
  494. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
  495. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
  496. *UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
  497. *UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
  498. *UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
  499.  
  500. *UIConstraints: *PageSize EnvDL *InputSlot Tray1
  501. *UIConstraints: *PageSize EnvDL *InputSlot Tray2
  502. *UIConstraints: *PageSize EnvDL *InputSlot Tray3
  503. *UIConstraints: *InputSlot Tray1 *PageSize EnvDL
  504. *UIConstraints: *InputSlot Tray2 *PageSize EnvDL
  505. *UIConstraints: *InputSlot Tray3 *PageSize EnvDL
  506. *UIConstraints: *PageRegion EnvDL *InputSlot Tray1
  507. *UIConstraints: *PageRegion EnvDL *InputSlot Tray2
  508. *UIConstraints: *PageRegion EnvDL *InputSlot Tray3
  509. *UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
  510. *UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
  511. *UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
  512.  
  513. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
  514. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
  515. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
  516. *UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
  517. *UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
  518. *UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
  519. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
  520. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
  521. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
  522. *UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
  523. *UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
  524. *UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
  525.  
  526. *% Envelope feeder can only support envelope sizes.
  527. *% (Env10, EnvC5, EnvDL, EnvMonarch, ISOB5).
  528. *UIConstraints: *InputSlot Envelope *PageSize Letter
  529. *UIConstraints: *InputSlot Envelope *PageSize Legal
  530. *UIConstraints: *InputSlot Envelope *PageSize A3
  531. *UIConstraints: *InputSlot Envelope *PageSize A4
  532. *UIConstraints: *InputSlot Envelope *PageSize A5
  533. *UIConstraints: *InputSlot Envelope *PageSize B4
  534. *UIConstraints: *InputSlot Envelope *PageSize B5
  535. *UIConstraints: *InputSlot Envelope *PageSize Executive
  536. *UIConstraints: *InputSlot Envelope *PageSize Tabloid
  537. *UIConstraints: *InputSlot Envelope *PageSize Statement
  538. *UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal
  539. *UIConstraints: *PageSize Letter *InputSlot Envelope
  540. *UIConstraints: *PageSize Legal *InputSlot Envelope
  541. *UIConstraints: *PageSize A3 *InputSlot Envelope
  542. *UIConstraints: *PageSize A4 *InputSlot Envelope
  543. *UIConstraints: *PageSize A5 *InputSlot Envelope
  544. *UIConstraints: *PageSize B4 *InputSlot Envelope
  545. *UIConstraints: *PageSize B5 *InputSlot Envelope
  546. *UIConstraints: *PageSize Executive *InputSlot Envelope
  547. *UIConstraints: *PageSize Tabloid *InputSlot Envelope
  548. *UIConstraints: *PageSize Statement *InputSlot Envelope
  549. *UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope
  550.  
  551. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  552. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  553. *UIConstraints: *InputSlot Envelope *PageRegion A3
  554. *UIConstraints: *InputSlot Envelope *PageRegion A4
  555. *UIConstraints: *InputSlot Envelope *PageRegion A5
  556. *UIConstraints: *InputSlot Envelope *PageRegion B4
  557. *UIConstraints: *InputSlot Envelope *PageRegion B5
  558. *UIConstraints: *InputSlot Envelope *PageRegion Executive
  559. *UIConstraints: *InputSlot Envelope *PageRegion Tabloid
  560. *UIConstraints: *InputSlot Envelope *PageRegion Statement
  561. *UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal
  562. *UIConstraints: *PageRegion Letter *InputSlot Envelope
  563. *UIConstraints: *PageRegion Legal *InputSlot Envelope
  564. *UIConstraints: *PageRegion A3 *InputSlot Envelope
  565. *UIConstraints: *PageRegion A4 *InputSlot Envelope
  566. *UIConstraints: *PageRegion A5 *InputSlot Envelope
  567. *UIConstraints: *PageRegion B4 *InputSlot Envelope
  568. *UIConstraints: *PageRegion B5 *InputSlot Envelope
  569. *UIConstraints: *PageRegion Executive *InputSlot Envelope
  570. *UIConstraints: *PageRegion Tabloid *InputSlot Envelope
  571. *UIConstraints: *PageRegion Statement *InputSlot Envelope
  572. *UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope
  573.  
  574. *% Duplex supports non-envelope sizes only!
  575. *UIConstraints: *Duplex *PageSize Env10
  576. *UIConstraints: *Duplex *PageSize EnvC5
  577. *UIConstraints: *Duplex *PageSize EnvDL
  578. *UIConstraints: *Duplex *PageSize EnvMonarch
  579. *UIConstraints: *Duplex *PageSize DoublePostcardRotated
  580. *UIConstraints: *Duplex *PageSize ISOB5
  581. *UIConstraints: *Duplex *PageSize FanFoldGermanLegal
  582. *UIConstraints: *Duplex *PageSize Statement
  583.  
  584. *UIConstraints: *PageSize Env10 *Duplex
  585. *UIConstraints: *PageSize EnvC5 *Duplex
  586. *UIConstraints: *PageSize EnvDL *Duplex
  587. *UIConstraints: *PageSize EnvMonarch *Duplex
  588. *UIConstraints: *PageSize DoublePostcardRotated *Duplex
  589. *UIConstraints: *PageSize ISOB5 *Duplex
  590. *UIConstraints: *PageSize FanFoldGermanLegal *Duplex
  591. *UIConstraints: *PageSize Statement *Duplex
  592.  
  593. *UIConstraints: *Duplex *PageRegion Env10
  594. *UIConstraints: *Duplex *PageRegion EnvC5
  595. *UIConstraints: *Duplex *PageRegion EnvDL
  596. *UIConstraints: *Duplex *PageRegion EnvMonarch
  597. *UIConstraints: *Duplex *PageRegion DoublePostcardRotated
  598. *UIConstraints: *Duplex *PageRegion ISOB5
  599. *UIConstraints: *Duplex *PageRegion FanFoldGermanLegal
  600. *UIConstraints: *Duplex *PageRegion Statement
  601.  
  602. *UIConstraints: *PageRegion Env10 *Duplex
  603. *UIConstraints: *PageRegion EnvC5 *Duplex
  604. *UIConstraints: *PageRegion EnvDL *Duplex
  605. *UIConstraints: *PageRegion EnvMonarch *Duplex
  606. *UIConstraints: *PageRegion DoublePostcardRotated *Duplex
  607. *UIConstraints: *PageRegion ISOB5 *Duplex
  608. *UIConstraints: *PageRegion FanFoldGermanLegal *Duplex
  609. *UIConstraints: *PageRegion Statement *Duplex
  610.  
  611. *% ==== Device Capabilities ===============
  612. *LanguageLevel: "2"
  613. *Protocols: TBCP
  614.  
  615. *FreeVM: "2301000"
  616. *VMOption 8Meg/8 MB RAM: "2301000"
  617. *VMOption 10Meg/10 MB RAM: "2301000"
  618. *VMOption 12Meg/12 MB RAM: "2809000"
  619. *VMOption 14Meg/14 MB RAM: "2809000"
  620. *VMOption 16Meg/16 MB RAM: "3315000"
  621. *VMOption 20Meg/20 MB RAM: "3833000"
  622. *VMOption 22Meg/22 MB RAM: "3833000"
  623. *VMOption 24Meg/24 MB RAM: "5881000"
  624. *VMOption 28Meg/28 MB RAM: "5881000"
  625. *VMOption 36Meg/36 MB RAM: "6888000"
  626. *VMOption 38Meg/38 MB RAM: "6888000"
  627. *VMOption 40Meg/40 MB RAM: "7912000"
  628. *VMOption 44Meg/44 MB RAM: "7912000"
  629. *VMOption 52Meg/52 MB RAM: "7912000"
  630. *VMOption 68Meg/68 MB RAM: "9967000"
  631.  
  632. *ColorDevice: False
  633. *DefaultColorSpace: Gray
  634.  
  635. *TTRasterizer: Type42
  636. *?TTRasterizer: "save
  637.  42 /FontType resourcestatus
  638.  {pop pop (Type42)} {(No Type42)} ifelse = flush
  639. restore"
  640. *End
  641.  
  642. *FileSystem: True
  643. *?FileSystem: "save statusdict /diskonline get exec
  644.  (%flash%) /IODevice resourcestatus {pop pop pop true} if
  645.  {(True)}{(False)} ifelse = flush restore"
  646. *End
  647.  
  648. *Throughput: "24"
  649. *Password: "()"
  650. *ExitServer: "
  651.   count 0 eq
  652.   {false}
  653.   {true exch startjob}
  654.   ifelse
  655.   not
  656.   {
  657.     (WARNING: Cannot modify initial VM.) =
  658.     (Missing or invalid password.) =
  659.     (Please contact the author of this software.) = flush quit
  660.   } if"
  661. *End
  662. *Reset: "
  663.   count 0 eq
  664.   {false}
  665.   {true exch startjob}
  666.   ifelse
  667.   not
  668.   {
  669.     (WARNING: Cannot reset printer.) =
  670.     (Missing or invalid password.) =
  671.     (Please contact the author of this software.) = flush quit
  672.   } if
  673.   systemdict /quit get exec
  674.   (WARNING : Printer Reset Failed.) = flush"
  675. *End
  676.  
  677. *% ===== Resolution ===================
  678. *DefaultResolution: 600x600dpi/600x600 dpi
  679.  
  680. *% ===== PageProtect ======================
  681. *OpenUI *IBPageProtect/Page protect: Boolean
  682. *OrderDependency: 15.0 AnySetup *IBPageProtect
  683. *DefaultIBPageProtect: False
  684. *IBPageProtect False/Auto: "
  685.  (<<) cvx exec /DeviceRenderingInfo
  686.    (<<) cvx exec /Type 5 /BandPage true(>>) cvx exec
  687.    /Policies (<<) cvx exec /DeviceRenderingInfo 2(>>) cvx exec
  688.  (>>) cvx exec setpagedevice"
  689. *End
  690. *IBPageProtect True/On: "
  691.  (<<) cvx exec /DeviceRenderingInfo
  692.    (<<) cvx exec /Type 5 /BandPage false(>>) cvx exec
  693.    /Policies (<<) cvx exec /DeviceRenderingInfo 2(>>) cvx exec
  694.  (>>) cvx exec setpagedevice"
  695. *End
  696. *?IBPageProtect: "save
  697.  currentpagedevice /DeviceRenderingInfo get /BandPage get
  698.  {(False)}{(True)} ifelse = flush
  699. restore"
  700. *End
  701. *CloseUI: *IBPageProtect
  702.  
  703. *% === Duplex options ============
  704. *OpenUI *Duplex/Duplex (Two-sided printing): PickOne
  705. *OrderDependency: 50.0 AnySetup *Duplex
  706. *DefaultDuplex: None
  707. *Duplex None/None: "
  708.  (<<) cvx exec /Duplex false /Tumble false
  709.    /Policies (<<) cvx exec /Duplex 2(>>) cvx exec
  710.  (>>) cvx exec setpagedevice"
  711. *End
  712. *Duplex DuplexNoTumble/Long edge: "
  713.  (<<) cvx exec /Duplex true /Tumble false
  714.    /Policies (<<) cvx exec /Duplex 2(>>) cvx exec
  715.  (>>) cvx exec setpagedevice"
  716. *End
  717. *Duplex DuplexTumble/Short edge: "
  718.  (<<) cvx exec /Duplex true /Tumble true
  719.    /Policies (<<) cvx exec /Duplex 2(>>) cvx exec
  720.  (>>) cvx exec setpagedevice"
  721. *End
  722. *?Duplex: "save
  723.  currentpagedevice dup /Duplex known
  724.  {
  725.   dup /Duplex get
  726.   {/Tumble get {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
  727.   {pop (None)}
  728.   ifelse
  729.  } {pop (None)}
  730.  ifelse = flush
  731. restore"
  732. *End
  733. *CloseUI: *Duplex
  734.  
  735. *RequiresPageRegion MPT/Auxiliary tray: True
  736. *RequiresPageRegion Envelope/Envelope feeder: True
  737.  
  738. *% === Input options  ============
  739. *OpenUI *InputSlot: PickOne
  740. *OrderDependency: 20.0 AnySetup *InputSlot
  741. *DefaultInputSlot: Tray1
  742. *InputSlot Tray1/Tray 1: "
  743.  currentpagedevice /InputAttributes get 0 get dup null eq {pop}
  744.  {dup /InputAttributes (<<) cvx exec /Priority [0 3 2 1 4] (>>) cvx exec put
  745.  setpagedevice} ifelse"
  746. *End
  747. *InputSlot MPT/Auxiliary tray: "
  748.  currentpagedevice /InputAttributes get 1 get dup null eq {pop}
  749.  {dup /InputAttributes (<<) cvx exec /Priority [1 3 0 2 4] (>>) cvx exec put
  750.  setpagedevice} ifelse"
  751. *End
  752. *InputSlot Tray2/Tray 2: "
  753.  currentpagedevice /InputAttributes get 2 get dup null eq {pop}
  754.  {dup /InputAttributes (<<) cvx exec /Priority [2 3 0 1 4] (>>) cvx exec put
  755.  setpagedevice} ifelse"
  756. *End
  757. *InputSlot Tray3/Tray 3: "
  758.  currentpagedevice /InputAttributes get 3 get dup null eq {pop}
  759.  {dup /InputAttributes (<<) cvx exec /Priority [3 0 2 1 4] (>>) cvx exec put
  760.  setpagedevice} ifelse"
  761. *End
  762. *InputSlot Envelope/Envelope feeder: "
  763.  currentpagedevice /InputAttributes get 4 get dup null eq {pop}
  764.  {dup /InputAttributes (<<) cvx exec /Priority [4 3 0 2 1] (>>) cvx exec put
  765.  setpagedevice} ifelse"
  766. *End
  767. *?InputSlot: "save
  768.  (<<) cvx exec
  769.    /0 (Tray1)
  770.    /1 (MPT)
  771.    /2 (Tray2)
  772.    /3 (Tray3)
  773.    /4 (Envelope)
  774.  (>>) cvx exec
  775.  currentpagedevice /InputAttributes get dup /Priority known
  776.  {/Priority get 0 get (  ) cvs cvn get}
  777.  {dup length 1 eq
  778.    {{pop} forall (       ) cvs cvn get}
  779.    {pop pop (Unknown)}
  780.    ifelse
  781.  }
  782.  ifelse = flush
  783. restore"
  784. *End
  785. *CloseUI: *InputSlot
  786.  
  787. *OpenUI *ManualFeed/Manual feed: Boolean
  788. *OrderDependency: 20.0 AnySetup *ManualFeed
  789. *DefaultManualFeed: False
  790. *ManualFeed True/True:  "(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice"
  791. *ManualFeed False/False: "(<<) cvx exec /ManualFeed false (>>) cvx exec setpagedevice"
  792. *?ManualFeed: "save
  793.  currentpagedevice /ManualFeed get
  794.  {(True)} {(False)} ifelse = flush
  795. restore"
  796. *End
  797. *CloseUI: *ManualFeed
  798.  
  799. *OpenUI *TraySwitch/Printer select tray: Boolean
  800. *OrderDependency: 40.0 AnySetup *TraySwitch
  801. *DefaultTraySwitch: True
  802. *TraySwitch True/On:  "(<<) cvx exec /TraySwitch true (>>) cvx exec setpagedevice"
  803. *TraySwitch False/Off: "(<<) cvx exec /TraySwitch false (>>) cvx exec setpagedevice"
  804. *?TraySwitch: "save
  805.  currentpagedevice /TraySwitch get
  806.  {(True)} {(False)} ifelse = flush
  807.  restore"
  808. *End
  809. *CloseUI: *TraySwitch
  810.  
  811. *% === Output options ============
  812.  
  813. *OpenUI *OutputBin/Output bin: PickOne
  814. *OrderDependency: 25.0 AnySetup *OutputBin
  815. *DefaultOutputBin: Main
  816. *OutputBin Main/Main: "
  817.   (<<) cvx exec /OutputType (STD) (>>) cvx exec setpagedevice"
  818. *End
  819. *OutputBin Face-Up: "
  820.   (<<) cvx exec /OutputType (FACE-UP) (>>) cvx exec setpagedevice"
  821. *End
  822. *OutputBin BinUpperFD/Upper bin face down: "
  823.   (<<) cvx exec /OutputType (BIN UP FD)(>>) cvx exec setpagedevice"
  824. *End
  825. *OutputBin BinMiddleFD/Middle bin face down: "
  826.   (<<) cvx exec /OutputType (BIN MID FD)(>>) cvx exec setpagedevice"
  827. *End
  828. *OutputBin BinLowerFD/Lower bin face down: "
  829.   (<<) cvx exec /OutputType (BIN LO FD)(>>) cvx exec setpagedevice"
  830. *End
  831. *OutputBin BinUpperFU/Upper bin face up: "
  832.   (<<) cvx exec /OutputType (BIN UP FU)(>>) cvx exec setpagedevice"
  833. *End
  834. *OutputBin BinMiddleFU/Middle bin face up: "
  835.   (<<) cvx exec /OutputType (BIN MID FU)(>>) cvx exec setpagedevice"
  836. *End
  837. *OutputBin BinLowerFU/Lower bin face up: "
  838.   (<<) cvx exec /OutputType (BIN LO FU)(>>) cvx exec setpagedevice"
  839. *End
  840. *OutputBin BinContinue/Finisher-continuous: "
  841.   (<<) cvx exec /OutputType (BIN CONT)(>>) cvx exec setpagedevice"
  842. *End
  843.  
  844. *?OutputBin: "save
  845.  currentpagedevice dup /OutputType known
  846.  {/OutputType get
  847.  [
  848.  [ (Main)           (STD) ]
  849.  [ (Face-Up)        (FACE-UP) ]
  850.  [ (BinUpperFD)     (BIN UP FD) ]
  851.  [ (BinMiddleFD)    (BIN MID FD) ]
  852.  [ (BinLowerFD)     (BIN LO FD) ]
  853.  [ (BinUpperFU)     (BIN UP FU) ]
  854.  [ (BinMiddleFU)    (BIN MID FU) ]
  855.  [ (BinLowerFU)     (BIN LO FU) ]
  856.  [ (BinContinue)    (BIN CONT) ]
  857.  ]
  858.  {aload pop 2 index eq {(0) exit}{pop} ifelse} forall
  859.  (0) eq {exch pop} {(Unknown)} ifelse
  860.  }
  861.  {pop (Unknown)} ifelse
  862.  = flush
  863. restore"
  864. *End
  865. *CloseUI: *OutputBin
  866.  
  867. *OpenUI *Jog/Jog: PickOne
  868. *OrderDependency: 40.0 AnySetup *Jog
  869. *DefaultJog: None
  870. *Jog None/Do not jog: "(<<) cvx exec/Jog 0 (>>) cvx exec setpagedevice"
  871. *Jog EndOfJob/Jog at end of job: "(<<) cvx exec/Jog 2 (>>) cvx exec setpagedevice"
  872. *Jog EndOfSet/Jog at end of set: "(<<) cvx exec/Jog 3 (>>) cvx exec setpagedevice"
  873. *?Jog: "save
  874.  currentpagedevice /Jog get dup 2 eq
  875.  {pop (EndOfJob)}
  876.  {3 eq {(EndOfSet)} {(None)} ifelse}
  877.  ifelse = flush
  878. restore"
  879. *End
  880. *CloseUI: *Jog
  881.  
  882. *% === Print Quality (Res Enhance/Toner Saver) options =====
  883. *OpenUI *OutputMode/Print quality: PickOne
  884. *OrderDependency: 50.0 AnySetup *OutputMode
  885. *DefaultOutputMode: TruRes
  886. *OutputMode None/Normal: "
  887.  (<<) cvx exec/PostRenderingEnhance false
  888.    /PostRenderingEnhanceDetails
  889.      (<<) cvx exec /Type 18 /REValue 0 /TonerSaver 0(>>) cvx exec
  890.  (>>) cvx exec setpagedevice"
  891. *End
  892. *OutputMode TruRes/Edge refinement: "
  893.  (<<) cvx exec/PostRenderingEnhance true
  894.    /PostRenderingEnhanceDetails
  895.      (<<) cvx exec /Type 18 /REValue 1 /TonerSaver 0(>>) cvx exec
  896.  (>>) cvx exec setpagedevice"
  897. *End
  898. *OutputMode TonerSaver/Toner saver mode: "
  899.  (<<) cvx exec/PostRenderingEnhance true
  900.    /PostRenderingEnhanceDetails
  901.      (<<) cvx exec /Type 18 /REValue 0 /TonerSaver 1(>>) cvx exec
  902.  (>>) cvx exec setpagedevice"
  903. *End
  904. *?OutputMode: "save
  905.  currentpagedevice dup /PostRenderingEnhance known
  906.  {dup /PostRenderingEnhance get
  907.   {
  908.    /PostRenderingEnhanceDetails get
  909.    dup /Type get 18 eq
  910.    {
  911.     dup /REValue get 8 mul exch
  912.     /TonerSaver get add dup 8 eq
  913.     {pop (TruRes)}
  914.     {1 eq {(TonerSaver)} {(None)}ifelse}
  915.     ifelse
  916.    }
  917.    {pop (None)} ifelse
  918.   }
  919.   {pop (None)}
  920.   ifelse}
  921.  {pop (None)}
  922.  ifelse = flush
  923. restore"
  924. *End
  925. *CloseUI: *OutputMode
  926.  
  927. *% === IBStaple options ============
  928. *% note:
  929. *% This printer supports the following staple positions,
  930. *% requiring the use of slightly nonstandard options.
  931. *%
  932. *% Single staple top left of portrait
  933. *% Double staple center of portrait
  934. *% Single staple top left of landscape
  935. *% Double staple center of landscape
  936. *%
  937. *OpenUI *IBStaple/Staple location: PickOne
  938. *OrderDependency: 50.0 AnySetup *IBStaple
  939. *DefaultIBStaple: None
  940. *IBStaple None/Stapler off: "
  941.  (<<) cvx exec/Staple 0 /StapleDetails
  942.    (<<) cvx exec/Type 5 /Position (SinglePortrait) (>>) cvx exec (>>) cvx exec setpagedevice"
  943. *End
  944. *IBStaple SinglePortrait/Single staple portrait: "
  945.  (<<) cvx exec/Staple 2 /StapleDetails
  946.    (<<) cvx exec/Type 5 /Position (SinglePortrait) (>>) cvx exec (>>) cvx exec setpagedevice"
  947. *End
  948. *IBStaple DoublePortrait/Double staple portrait: "
  949.  (<<) cvx exec/Staple 2 /StapleDetails
  950.    (<<) cvx exec/Type 5 /Position (DoublePortrait) (>>) cvx exec (>>) cvx exec setpagedevice"
  951. *End
  952. *IBStaple SingleLandscape/Single staple landscape: "
  953.  (<<) cvx exec/Staple 2 /StapleDetails
  954.    (<<) cvx exec/Type 5 /Position (SingleLandscape) (>>) cvx exec (>>) cvx exec
  955.   setpagedevice"
  956. *End
  957. *IBStaple DoubleLandscape/Double staple landscape: "
  958.  (<<) cvx exec/Staple 2 /StapleDetails
  959.    (<<) cvx exec/Type 5 /Position (DoubleLandscape) (>>) cvx exec (>>) cvx exec
  960.   setpagedevice"
  961. *End
  962. *?IBStaple: "save
  963.  currentpagedevice dup /Staple get 2 ne
  964.  {pop (None)}
  965.  {
  966.   /StapleDetails get /Position get true
  967.   [(SinglePortrait) (DoublePortrait) (SingleLandscape) (DoubleLandscape)]
  968.   {2 index eq {false exit} if} forall
  969.   exch pop {(None)} if
  970.  } ifelse = flush
  971. restore"
  972. *End
  973. *CloseUI: *IBStaple
  974.  
  975. *% === JamRecovery options ============
  976. *OpenUI *IBJamRecovery/Jam recovery: Boolean
  977. *OrderDependency: 50.0 AnySetup *IBJamRecovery
  978. *DefaultIBJamRecovery: False
  979. *IBJamRecovery False/Off: "
  980.   (<<) cvx exec /ExitJamRecovery false(>>) cvx exec setpagedevice"
  981. *End
  982. *IBJamRecovery True/On: "
  983.   (<<) cvx exec /ExitJamRecovery true(>>) cvx exec setpagedevice"
  984. *End
  985. *?IBJamRecovery: "save
  986.  currentpagedevice dup /ExitJamRecovery known
  987.  {/ExitJamRecovery get {(True)}{(False)} ifelse}
  988.  {pop (None)}
  989.  ifelse = flush
  990. restore"
  991. *End
  992. *CloseUI: *IBJamRecovery
  993.  
  994. *% Halftone Information ===============
  995. *DefaultHalftoneType: 1
  996. *ScreenFreq: "85.0"
  997. *ScreenAngle: "45.0"
  998.  
  999. *DefaultScreenProc: Dot
  1000. *ScreenProc Dot: "
  1001.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
  1002.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  1003. *End
  1004. *ScreenProc Line: "{pop}"
  1005. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1
  1006.  exch sub}"
  1007. *End
  1008.  
  1009. *DefaultTransfer: Null
  1010. *Transfer Null: "{ }"
  1011. *Transfer Null.Inverse: "{1 exch sub}"
  1012.  
  1013. *% Paper Handling ===================
  1014.  
  1015. *LandscapeOrientation: Plus90
  1016.  
  1017. *OpenUI *PageSize: PickOne
  1018. *OrderDependency: 56.0 AnySetup *PageSize
  1019. *DefaultPageSize: Letter
  1020. *%
  1021. *PageSize Letter/Letter: "
  1022.  userdict /setpagedevice systemdict /setpagedevice get put
  1023.  (<<) cvx exec /PageSize [612 792] /ImagingBBox null
  1024.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1025.  (>>) cvx exec setpagedevice"
  1026. *End
  1027. *PageSize Legal/Legal: "
  1028.  userdict /setpagedevice systemdict /setpagedevice get put
  1029.  (<<) cvx exec /PageSize [612 1008] /ImagingBBox null
  1030.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1031.  (>>) cvx exec setpagedevice"
  1032. *End
  1033. *PageSize A3/A3: "
  1034.  userdict /setpagedevice systemdict /setpagedevice get put
  1035.  (<<) cvx exec /PageSize [842 1191] /ImagingBBox null
  1036.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1037.  (>>) cvx exec setpagedevice"
  1038. *End
  1039. *PageSize A4/A4: "
  1040.  userdict /setpagedevice systemdict /setpagedevice get put
  1041.  (<<) cvx exec /PageSize [595 842] /ImagingBBox null
  1042.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1043.  (>>) cvx exec setpagedevice"
  1044. *End
  1045. *PageSize A5/A5: "
  1046.  userdict /setpagedevice systemdict /setpagedevice get put
  1047.  (<<) cvx exec /PageSize [420 595] /ImagingBBox null
  1048.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1049.  (>>) cvx exec setpagedevice"
  1050. *End
  1051. *PageSize B4/B4: "
  1052.  userdict /setpagedevice systemdict /setpagedevice get put
  1053.  (<<) cvx exec /PageSize [729 1032] /ImagingBBox null
  1054.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1055.  (>>) cvx exec setpagedevice"
  1056. *End
  1057. *PageSize B5/B5-JIS: "
  1058.  userdict /setpagedevice systemdict /setpagedevice get put
  1059.  (<<) cvx exec /PageSize [516 729] /ImagingBBox null
  1060.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1061.  (>>) cvx exec setpagedevice"
  1062. *End
  1063. *PageSize Executive/Executive: "
  1064.  userdict /setpagedevice systemdict /setpagedevice get put
  1065.  (<<) cvx exec /PageSize [522 756] /ImagingBBox null
  1066.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1067.  (>>) cvx exec setpagedevice"
  1068. *End
  1069. *PageSize Tabloid/11x17: "
  1070.  userdict /setpagedevice systemdict /setpagedevice get put
  1071.  (<<) cvx exec /PageSize [792 1224] /ImagingBBox null
  1072.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1073.  (>>) cvx exec setpagedevice"
  1074. *End
  1075. *PageSize Statement/Statement: "
  1076.  userdict /setpagedevice systemdict /setpagedevice get put
  1077.  (<<) cvx exec /PageSize [396 612] /ImagingBBox null
  1078.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1079.  (>>) cvx exec setpagedevice"
  1080. *End
  1081. *PageSize FanFoldGermanLegal/Folio: "
  1082.  userdict /setpagedevice systemdict /setpagedevice get put
  1083.  (<<) cvx exec /PageSize [612 936] /ImagingBBox null
  1084.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1085.  (>>) cvx exec setpagedevice"
  1086. *End
  1087. *PageSize DoublePostcardRotated/JPOSTD: "
  1088.  userdict /setpagedevice systemdict /setpagedevice get put
  1089.  (<<) cvx exec /PageSize [420 567] /ImagingBBox null
  1090.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1091.  (>>) cvx exec setpagedevice"
  1092. *End
  1093. *PageSize ISOB5/B5-ISO: "
  1094.  userdict /setpagedevice systemdict /setpagedevice get put
  1095.  (<<) cvx exec /PageSize [499 709] /ImagingBBox null
  1096.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1097.  (>>) cvx exec setpagedevice"
  1098. *End
  1099. *% Page Size 180 rotate
  1100. *%
  1101. *% Must rotate envelopes 180 degrees for this product
  1102. *%
  1103. *PageSize Env10/Com10 envelope: "
  1104.  userdict /setpagedevice
  1105.  [systemdict /setpagedevice get 297 684 /translate load 180 /rotate load] cvx put
  1106.  (<<) cvx exec /PageSize [297 684] /ImagingBBox null
  1107.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1108.  (>>) cvx exec setpagedevice"
  1109. *End
  1110. *PageSize EnvC5/C5 envelope: "
  1111.  userdict /setpagedevice
  1112.  [systemdict /setpagedevice get 459 649 /translate load 180 /rotate load] cvx put
  1113.  (<<) cvx exec /PageSize [459 649] /ImagingBBox null
  1114.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1115.  (>>) cvx exec setpagedevice"
  1116. *End
  1117. *PageSize EnvDL/DL envelope: "
  1118.  userdict /setpagedevice
  1119.  [systemdict /setpagedevice get 312 624 /translate load 180 /rotate load] cvx put
  1120.  (<<) cvx exec /PageSize [312 624] /ImagingBBox null
  1121.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1122.  (>>) cvx exec setpagedevice"
  1123. *End
  1124. *PageSize EnvMonarch/Monarch envelope: "
  1125.  userdict /setpagedevice
  1126.  [systemdict /setpagedevice get 279 540 /translate load 180 /rotate load] cvx put
  1127.  (<<) cvx exec /PageSize [279 540] /ImagingBBox null
  1128.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1129.  (>>) cvx exec setpagedevice"
  1130. *End
  1131.  
  1132. *?PageSize: "
  1133.   save
  1134.   currentpagedevice /PageSize get aload pop
  1135.   2 copy gt {exch} if
  1136.   (Unknown)
  1137.   (<<) cvx exec
  1138.      [612 792]  (Letter)
  1139.      [612 1008] (Legal)
  1140.      [842 1191] (A3)
  1141.      [595 842]  (A4)
  1142.      [420 595]  (A5)
  1143.      [729 1032] (B4)
  1144.      [516 729]  (B5)
  1145.      [522 756]  (Executive)
  1146.      [792 1224] (Tabloid)
  1147.      [396 612]  (Statement)
  1148.      [612 936]  (FanFoldGermanLegal)
  1149.      [420 567]  (DoublePostcardRotated)
  1150.      [499 709]  (ISOB5)
  1151.      [297 684]  (Env10)
  1152.      [459 649]  (EnvC5)
  1153.      [312 624]  (EnvDL)
  1154.      [279 540]  (EnvMonarch)
  1155.   (>>) cvx exec
  1156.   { exch aload pop
  1157.     4 index sub abs 5 le exch 5 index sub abs 5 le and
  1158.     {exch pop exit}
  1159.     {pop}
  1160.     ifelse
  1161.   } bind forall
  1162.   = flush pop pop
  1163.   restore"
  1164. *End
  1165. *CloseUI: *PageSize
  1166.  
  1167. *OpenUI *PageRegion: PickOne
  1168. *OrderDependency: 55.0 AnySetup *PageRegion
  1169. *DefaultPageRegion: Letter
  1170. *PageRegion Letter/Letter: "
  1171.  userdict /setpagedevice systemdict /setpagedevice get put
  1172.  (<<) cvx exec /PageSize [612 792] /ImagingBBox null
  1173.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1174.  (>>) cvx exec setpagedevice"
  1175. *End
  1176. *PageRegion Legal/Legal: "
  1177.  userdict /setpagedevice systemdict /setpagedevice get put
  1178.  (<<) cvx exec /PageSize [612 1008] /ImagingBBox null
  1179.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1180.  (>>) cvx exec setpagedevice"
  1181. *End
  1182. *PageRegion A3/A3: "
  1183.  userdict /setpagedevice systemdict /setpagedevice get put
  1184.  (<<) cvx exec /PageSize [842 1191] /ImagingBBox null
  1185.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1186.  (>>) cvx exec setpagedevice"
  1187. *End
  1188. *PageRegion A4/A4: "
  1189.  userdict /setpagedevice systemdict /setpagedevice get put
  1190.  (<<) cvx exec /PageSize [595 842] /ImagingBBox null
  1191.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1192.  (>>) cvx exec setpagedevice"
  1193. *End
  1194. *PageRegion A5/A5: "
  1195.  userdict /setpagedevice systemdict /setpagedevice get put
  1196.  (<<) cvx exec /PageSize [420 595] /ImagingBBox null
  1197.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1198.  (>>) cvx exec setpagedevice"
  1199. *End
  1200. *PageRegion B4/B4: "
  1201.  userdict /setpagedevice systemdict /setpagedevice get put
  1202.  (<<) cvx exec /PageSize [729 1032] /ImagingBBox null
  1203.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1204.  (>>) cvx exec setpagedevice"
  1205. *End
  1206. *PageRegion B5/B5-JIS: "
  1207.  userdict /setpagedevice systemdict /setpagedevice get put
  1208.  (<<) cvx exec /PageSize [516 729] /ImagingBBox null
  1209.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1210.  (>>) cvx exec setpagedevice"
  1211. *End
  1212. *PageRegion Executive/Executive: "
  1213.  userdict /setpagedevice systemdict /setpagedevice get put
  1214.  (<<) cvx exec /PageSize [522 756] /ImagingBBox null
  1215.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1216.  (>>) cvx exec setpagedevice"
  1217. *End
  1218. *PageRegion Tabloid/11x17: "
  1219.  userdict /setpagedevice systemdict /setpagedevice get put
  1220.  (<<) cvx exec /PageSize [792 1224] /ImagingBBox null
  1221.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1222.  (>>) cvx exec setpagedevice"
  1223. *End
  1224. *PageRegion Statement/Statement: "
  1225.  userdict /setpagedevice systemdict /setpagedevice get put
  1226.  (<<) cvx exec /PageSize [396 612] /ImagingBBox null
  1227.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1228.  (>>) cvx exec setpagedevice"
  1229. *End
  1230. *PageRegion FanFoldGermanLegal/Folio: "
  1231.  userdict /setpagedevice systemdict /setpagedevice get put
  1232.  (<<) cvx exec /PageSize [612 936] /ImagingBBox null
  1233.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1234.  (>>) cvx exec setpagedevice"
  1235. *End
  1236. *PageRegion DoublePostcardRotated/JPOSTD: "
  1237.  userdict /setpagedevice systemdict /setpagedevice get put
  1238.  (<<) cvx exec /PageSize [420 567] /ImagingBBox null
  1239.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1240.  (>>) cvx exec setpagedevice"
  1241. *End
  1242. *PageRegion ISOB5/B5-ISO: "
  1243.  userdict /setpagedevice systemdict /setpagedevice get put
  1244.  (<<) cvx exec /PageSize [499 709] /ImagingBBox null
  1245.  /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1246.  (>>) cvx exec setpagedevice"
  1247. *End
  1248. *% Page Region  180 rotate
  1249. *%
  1250. *% Must rotate envelopes 180 degrees for this product
  1251. *%
  1252. *PageRegion Env10/Com10 envelope: "
  1253.  userdict /setpagedevice
  1254.  [systemdict /setpagedevice get 297 684 /translate load 180 /rotate load] cvx put
  1255.  (<<) cvx exec /PageSize [297 684] /ImagingBBox null
  1256.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1257.  (>>) cvx exec setpagedevice"
  1258. *End
  1259. *PageRegion EnvC5/C5 envelope: "
  1260.  userdict /setpagedevice
  1261.  [systemdict /setpagedevice get 459 649 /translate load 180 /rotate load] cvx put
  1262.  (<<) cvx exec /PageSize [459 649] /ImagingBBox null
  1263.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1264.  (>>) cvx exec setpagedevice"
  1265. *End
  1266. *PageRegion EnvDL/DL envelope: "
  1267.  userdict /setpagedevice
  1268.  [systemdict /setpagedevice get 312 624 /translate load 180 /rotate load] cvx put
  1269.  (<<) cvx exec /PageSize [312 624] /ImagingBBox null
  1270.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1271.  (>>) cvx exec setpagedevice"
  1272. *End
  1273. *PageRegion EnvMonarch/Monarch envelope: "
  1274.  userdict /setpagedevice
  1275.  [systemdict /setpagedevice get 279 540 /translate load 180 /rotate load] cvx put
  1276.  (<<) cvx exec /PageSize [279 540] /ImagingBBox null
  1277.    /Policies (<<) cvx exec /PageSize 2 (>>) cvx exec
  1278.  (>>) cvx exec setpagedevice"
  1279. *End
  1280. *CloseUI: *PageRegion
  1281.  
  1282. *% The following entries provide information about specific paper keywords.
  1283. *DefaultImageableArea: Letter
  1284.  
  1285. *% ImageableArea.
  1286. *ImageableArea Letter/Letter: "12.06 11.99 600.06 779.99"
  1287. *ImageableArea Legal/Legal: "12.76 17.07 596.44 990.99"
  1288. *ImageableArea A3/A3: "12.76 17.01 826.84 1173.45"
  1289. *ImageableArea A4/A4: "12.76 17.01 582.39 823.41"
  1290. *ImageableArea A5/A5: "12.76 17.01 404.44 578.26"
  1291. *ImageableArea B4/B4: "12.76 17.07 715.48 1014.75"
  1292. *ImageableArea B5/B5-JIS: "12.76 17.01 500.44 711.45"
  1293. *ImageableArea Executive/Executive: "12.76 17.07 508.12 738.99"
  1294. *ImageableArea Tabloid/11x17: "12.76 17.07 776.92 1206.99"
  1295. *ImageableArea Statement/Statement: "12.76 17.07 381.39 594.97"
  1296. *ImageableArea FanFoldGermanLegal/Folio: "12.76 17.07 596.44 918.99"
  1297. *ImageableArea DoublePostcardRotated/JPOSTD: "12.76 17.07 408.28 549.87"
  1298. *ImageableArea ISOB5/B5-ISO: "12.76 17.07 485.08 691.71"
  1299. *ImageableArea Env10/Com10 envelope: "12.76 17.07 281.56 666.99"
  1300. *ImageableArea EnvC5/C5 envelope: "12.76 17.01 442.84 632.01"
  1301. *ImageableArea EnvDL/DL envelope: "12.76 17.01 296.92 606.57"
  1302. *ImageableArea EnvMonarch/Monarch envelope: "12.76 17.07 262.36 522.99"
  1303.  
  1304. *?ImageableArea: "save
  1305.  /cvp {(                ) cvs print ( )print} bind def
  1306.  /upperright {10000 mul floor 10000 div} bind def
  1307.  /lowerleft {10000 mul ceiling 10000 div} bind def
  1308.  newpath clippath pathbbox
  1309.  4 -2 roll exch 2 {lowerleft cvp} repeat
  1310.  exch 2 {upperright cvp} repeat ( ) = flush
  1311. restore"
  1312. *End
  1313.  
  1314. *% These provide the physical dimensions of the paper by keyword
  1315. *DefaultPaperDimension: Letter
  1316. *PaperDimension Letter/Letter: "612 792"
  1317. *PaperDimension Legal/Legal: "612 1008"
  1318. *PaperDimension A3/A3: "842 1191"
  1319. *PaperDimension A4/A4: "595 842"
  1320. *PaperDimension A5/A5: "420 595"
  1321. *PaperDimension B4/B4: "729 1032"
  1322. *PaperDimension B5/B5-JIS: "516 729"
  1323. *PaperDimension Executive/Executive: "522 756"
  1324. *PaperDimension Tabloid/11x17: "792 1224"
  1325. *PaperDimension Statement/Statement: "396 612"
  1326. *PaperDimension FanFoldGermanLegal/Folio: "612 936"
  1327. *PaperDimension DoublePostcardRotated/JPOSTD: "420 567"
  1328. *PaperDimension ISOB5/B5-ISO: "499 709"
  1329. *PaperDimension Env10/Com10 envelope: "297 684"
  1330. *PaperDimension EnvC5/C5 envelope: "459 649"
  1331. *PaperDimension EnvDL/DL envelope: "312 624"
  1332. *PaperDimension EnvMonarch/Monarch envelope: "279 540"
  1333.  
  1334. *% Font Information =====================
  1335. *DefaultFont: Courier
  1336. *Font ACaslon-Italic: Standard "(001.001)" Standard ROM
  1337. *Font ACaslon-Regular: Standard "(001.001)" Standard ROM
  1338. *Font ACaslon-Semibold: Standard "(001.001)" Standard ROM
  1339. *Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM
  1340. *Font AGaramond-Bold: Standard "(001.001)" Standard ROM
  1341. *Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM
  1342. *Font AGaramond-Italic: Standard "(001.001)" Standard ROM
  1343. *Font AGaramond-Regular: Standard "(001.001)" Standard ROM
  1344. *Font Americana: Standard "(001.000)" Standard ROM
  1345. *Font Americana-ExtraBold: Standard "(001.000)" Standard ROM
  1346. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  1347. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  1348. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  1349. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  1350. *Font Barmeno-Bold: Standard "(001.000)" Standard ROM
  1351. *Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM
  1352. *Font Barmeno-Medium: Standard "(001.000)" Standard ROM
  1353. *Font Barmeno-Regular: Standard "(001.000)" Standard ROM
  1354. *Font Blackoak: Standard "(001.001)" Standard ROM
  1355. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  1356. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  1357. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  1358. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  1359. *Font Carta: Special "(001.001)" Special ROM
  1360. *Font Courier: Standard "(002.004S)" Standard ROM
  1361. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  1362. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  1363. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  1364. *Font Formata-Italic: Standard "(001.001)" Standard ROM
  1365. *Font Formata-Medium: Standard "(001.001)" Standard ROM
  1366. *Font Formata-MediumItalic: Standard "(001.001)" Standard ROM
  1367. *Font Formata-Regular: Standard "(001.001)" Standard ROM
  1368. *Font Helvetica: Standard "(001.006S)" Standard ROM
  1369. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  1370. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  1371. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  1372. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  1373. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  1374. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  1375. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  1376. *Font Kaufmann: Standard "(001.000)" Standard ROM
  1377. *Font Lithos-Black: Standard "(001.001)" Standard ROM
  1378. *Font Lithos-Regular: Standard "(001.001)" Standard ROM
  1379. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  1380. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  1381. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  1382. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  1383. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  1384. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  1385. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  1386. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  1387. *Font Parisian: Standard "(001.001)" Standard ROM
  1388. *Font ParkAvenue: Standard "(001.005)" Standard ROM
  1389. *Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM
  1390. *Font Symbol: Special "(001.007S)" Special ROM
  1391. *Font Tekton: Standard "(001.001)" Standard ROM
  1392. *Font Tekton-Bold: Standard "(001.000)" Standard ROM
  1393. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  1394. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  1395. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  1396. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  1397. *Font Trajan-Bold: Standard "(001.000)" Standard ROM
  1398. *Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM
  1399. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  1400. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  1401.  
  1402. *?FontQuery: "save
  1403. {count 1 gt
  1404.   {exch dup 127 string cvs (/)print print (:)print
  1405.    /Font resourcestatus
  1406.    {pop pop (Yes)} {(No)} ifelse =
  1407.   }
  1408.   {exit}
  1409.   ifelse
  1410. } bind loop
  1411. (*) = flush
  1412. restore"
  1413. *End
  1414.  
  1415. *?FontList: "save
  1416.  (*) {cvn ==} 128 string /Font resourceforall
  1417.  (*) = flush
  1418. restore"
  1419. *End
  1420.  
  1421. *% Printer Messages (verbatim from printer):
  1422. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  1423. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1424. *Message: "\FontName\ not found, using Courier"
  1425.  
  1426. *% Status (format: %%[ status: <one of these> ] %%)
  1427. *Status: "initializing"
  1428. *Status: "idle"
  1429. *Status: "busy"
  1430. *Status: "waiting"
  1431. *Status: "online"
  1432.  
  1433. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  1434. *Source: "Parallel"
  1435. *Source: "EtherTalk"
  1436. *Source: "TokenTalk"
  1437.  
  1438. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1439.  
  1440. *% Color Separation Information =====================
  1441.  
  1442. *DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi
  1443.  
  1444. *%  For 85 lpi / 600 x 600 dpi  ===============================
  1445.  
  1446. *ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "45"
  1447. *ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "45"
  1448. *ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "15"
  1449. *ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "75"
  1450. *ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "0"
  1451.  
  1452. *ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1453. *ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1454. *ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1455. *ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1456. *ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi / 600 x 600 dpi: "60"
  1457.  
  1458. *% @(#)ibm43241.ppd     1.56 13:47:00 03/05/98
  1459. *% Last Edit Date: March 5, 1998
  1460. *% The byte count of this file should be exactly 057579 or 056117
  1461. *% depending on the filesystem it resides in.
  1462. *% end of PPD file for IBM4324
  1463.